// 请求登录接口需要携带参数类型
export interface loginParams {
    username: string,
    password: string
}

// data中的数据类型
interface loginDataType {
    token: string
}

// 登录后返回的数据类型
export interface responseData {
    code: number,
    data: loginDataType
}

// userInfo的参数类型
interface userInfo {
    userId: number,
    avatar: string,
    username: string,
    password: string,
    desc: string,
    roles: string[],
    buttons: string[],
    token: string
}

// userDataType
interface userDataType {
    checkUser: userInfo,
}

// 返回用户信息时的参数类型
export interface getUserInfoType {
    code: number,
    data:userDataType
}